package com.heima.file.service;

import com.heima.file.common.enums.FileType;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

public interface FileService {
    /**
     * 上传文件
     * @param file 文件
     * @param fileType 文件存储类型  OSS  MINIO
     * @return
     */
    public String uploadFile(MultipartFile file, FileType fileType) throws Exception;

    /**
     * 删除文件
     * @param url 文件路径
     * @param fileType 文件存储类型  OSS  MINIO
     * @return
     */
    public void deleteFile(String url, FileType fileType);
}
